package gwtadmin.client;

import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;

/**
 * The client side stub for the RPC service.
 */
@RemoteServiceRelativePath("greet")
public interface GreetingService extends RemoteService {

	/**
	 * Checks is Service Registry is started.
	 * 
	 * @return returns true if The Service Registry is started.
	 */
	boolean isRegistryUp();
	String getWsdlList();
	String getWsdlList(boolean byPortType, String portType, String namespace);
	String getWsdlFile(String fileName);
	boolean removeWsdlFile(String fileName);
	boolean uploadWsdlFile(String fileName, String wsdl);
	WsdlTreeInfo getWsdlTree();
}
